package com.wzdigit.wms.basic.domain.mid;

import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableId;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * <p>
 * 接口中间表-发货通知单明细
 * </p>
 *
 * @author 
 * @since 2021-03-12
 */
@Data
@Accessors(chain = true)
@TableName("WMS_IF_SHIPNOTICE_DTL")
public class IfShipnoticeDtl{

    private static final long serialVersionUID = 1L;

    /**
     * IF_SHIPNOTICE_DTL_ID
     */
    @TableId("IF_SHIPNOTICE_DTL_ID")
    private Integer ifShipnoticeDtlId;

    /**
     * IF_SHIPNOTICE_HEADER_ID
     */
    @TableField("IF_SHIPNOTICE_HEADER_ID")
    private Integer ifShipnoticeHeaderId;

    /**
     * 发货通知单号
     */
    @TableField("INVOICE_NO")
    private String invoiceNo;

    /**
     * 发货通知单行号
     */
    @TableField("INVOICE_LINE_NO")
    private String invoiceLineNo;

    /**
     * 参考柜号
     */
    @TableField("REF_CTNR_NO")
    private String refCtnrNo;

    /**
     * 参考柜型
     */
    @TableField("REF_CTNR_TYPE")
    private String refCtnrType;

    /**
     * 货柜序号
     */
    @TableField("CTNR_SEQ")
    private String ctnrSeq;

    /**
     * 计划装柜时间
     */
    @TableField("PLAN_LOADING_TIME")
    private Date planLoadingTime;

    /**
     * 销售订单号
     */
    @TableField("SO_NO")
    private String soNo;

    /**
     * 销售订单行号
     */
    @TableField("SO_LINE_NO")
    private String soLineNo;

    /**
     * 旧销售订单号
     */
    @TableField("OLD_SO_NO")
    private String oldSoNo;

    /**
     * 旧销售订单行号
     */
    @TableField("OLD_SO_LINE_NO")
    private String oldSoLineNo;

    /**
     * 实际柜号
     */
    @TableField("CTNR_NO")
    private String ctnrNo;

    /**
     * 订舱号
     */
    @TableField("BOOKING_NO")
    private String bookingNo;

    /**
     * 封条号
     */
    @TableField("SEAL_NO")
    private String sealNo;

    /**
     * 车牌号
     */
    @TableField("VEHICLE_NO")
    private String vehicleNo;

    /**
     * 机型类别
     */
    @TableField("MODEL_TYPE")
    private String modelType;

    /**
     * 客户型号
     */
    @TableField("CUSTOMER_MODEL")
    private String customerModel;

    /**
     * 品牌
     */
    @TableField("BRAND")
    private String brand;

    /**
     * 物料编码
     */
    @TableField("MATERIAL_CODE")
    private String materialCode;

    /**
     * 物料描述
     */
    @TableField("MATERIAL_DESC")
    private String materialDesc;

    /**
     * 发货数量
     */
    @TableField("SHIP_QTY")
    private BigDecimal shipQty;

    /**
     * 备注
     */
    @TableField("REMARKS")
    private String remarks;

    /**
     * 属性1
     */
    @TableField("ATTRIBUTE1")
    private String attribute1;

    /**
     * 属性2
     */
    @TableField("ATTRIBUTE2")
    private String attribute2;

    /**
     * 属性3
     */
    @TableField("ATTRIBUTE3")
    private String attribute3;

    /**
     * 属性4
     */
    @TableField("ATTRIBUTE4")
    private String attribute4;

    /**
     * 属性5
     */
    @TableField("ATTRIBUTE5")
    private String attribute5;

    /**
     * 属性6
     */
    @TableField("ATTRIBUTE6")
    private String attribute6;

    /**
     * 属性7
     */
    @TableField("ATTRIBUTE7")
    private String attribute7;

    /**
     * 属性8
     */
    @TableField("ATTRIBUTE8")
    private String attribute8;

    /**
     * 属性9
     */
    @TableField("ATTRIBUTE9")
    private String attribute9;

    /**
     * 属性10
     */
    @TableField("ATTRIBUTE10")
    private String attribute10;

    /**
     * 数据处理状态
     */
    @TableField("PROCESS_STATUS")
    private BigDecimal processStatus;

    /**
     * 数据处理结果
     */
    @TableField("PROCESS_RESULT")
    private String processResult;

    @TableField("CREATE_USER")
    private String createUser;

    @TableField("CREATE_TIME")
    private Date createTime;
}
